NXP Semiconductors /MIMXRT1011 /SNVS /LPCR

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as LPCR

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (SRTC_ENV_0)SRTC_ENV 0 (LPTA_EN_0)LPTA_EN 0 (MC_ENV_0)MC_ENV 0 (LPWUI_EN)LPWUI_EN 0 (SRTC_INV_EN_0)SRTC_INV_EN 0 (DP_EN_0)DP_EN 0 (TOP_0)TOP 0 (PWR_GLITCH_EN)PWR_GLITCH_EN 0 (LPCALB_EN_0)LPCALB_EN 0 (LPCALB_VAL_0)LPCALB_VAL0BTN_PRESS_TIME 0DEBOUNCE 0ON_TIME 0 (PK_EN)PK_EN 0 (PK_OVERRIDE)PK_OVERRIDE 0 (GPR_Z_DIS)GPR_Z_DIS

TOP=TOP_0, SRTC_ENV=SRTC_ENV_0, LPCALB_EN=LPCALB_EN_0, SRTC_INV_EN=SRTC_INV_EN_0, LPTA_EN=LPTA_EN_0, LPCALB_VAL=LPCALB_VAL_0, MC_ENV=MC_ENV_0, DP_EN=DP_EN_0

Description

SNVS_LP Control Register

Fields

SRTC_ENV

Secure Real Time Counter Enabled and Valid When set, the SRTC becomes operational

0 (SRTC_ENV_0): SRTC is disabled or invalid.

1 (SRTC_ENV_1): SRTC is enabled and valid.

LPTA_EN

LP Time Alarm Enable When set, the SNVS functional interrupt is asserted if the LP Time Alarm Register is equal to the 32 MSBs of the secure real time counter

0 (LPTA_EN_0): LP time alarm interrupt is disabled.

1 (LPTA_EN_1): LP time alarm interrupt is enabled.

MC_ENV

Monotonic Counter Enabled and Valid When set, the MC can be incremented (by write transaction to the LPSMCMR or LPSMCLR)

0 (MC_ENV_0): MC is disabled or invalid.

1 (MC_ENV_1): MC is enabled and valid.

LPWUI_EN

LP Wake-Up Interrupt Enable This interrupt line should be connected to the external pin and is intended to inform the external chip about an SNVS_LP event (tamper event, MC rollover, SRTC rollover, or time alarm )

SRTC_INV_EN

If this bit is 1, in the case of a security violation the SRTC stops counting and the SRTC is invalidated (SRTC_ENV bit is cleared)

0 (SRTC_INV_EN_0): SRTC stays valid in the case of security violation.

1 (SRTC_INV_EN_1): SRTC is invalidated in the case of security violation.

DP_EN

Dumb PMIC Enabled When set, software can control the system power

0 (DP_EN_0): Smart PMIC enabled.

1 (DP_EN_1): Dumb PMIC enabled.

TOP

Turn off System Power Asserting this bit causes a signal to be sent to the Power Management IC to turn off the system power

0 (TOP_0): Leave system power on.

1 (TOP_1): Turn off system power.

PWR_GLITCH_EN

Power Glitch Enable By default the detection of a power glitch does not cause the pmic_en_b signal to be asserted

LPCALB_EN

LP Calibration Enable When set, enables the SRTC calibration mechanism

0 (LPCALB_EN_0): SRTC Time calibration is disabled.

1 (LPCALB_EN_1): SRTC Time calibration is enabled.

LPCALB_VAL

LP Calibration Value Defines signed calibration value for SRTC

0 (LPCALB_VAL_0): +0 counts per each 32768 ticks of the counter clock

1 (LPCALB_VAL_1): +1 counts per each 32768 ticks of the counter clock

2 (LPCALB_VAL_2): +2 counts per each 32768 ticks of the counter clock

15 (LPCALB_VAL_15): +15 counts per each 32768 ticks of the counter clock

16 (LPCALB_VAL_16): -16 counts per each 32768 ticks of the counter clock

17 (LPCALB_VAL_17): -15 counts per each 32768 ticks of the counter clock

30 (LPCALB_VAL_30): -2 counts per each 32768 ticks of the counter clock

31 (LPCALB_VAL_31): -1 counts per each 32768 ticks of the counter clock

BTN_PRESS_TIME

This field configures the button press time out values for the PMIC Logic

DEBOUNCE

This field configures the amount of debounce time for the BTN input signal

ON_TIME

The ON_TIME field is used to configure the period of time after BTN is asserted before pmic_en_b is asserted to turn on the SoC power

PK_EN

PMIC On Request Enable The value written to PK_EN will be asserted on output signal snvs_lp_pk_en

PK_OVERRIDE

PMIC On Request Override The value written to PK_OVERRIDE will be asserted on output signal snvs_lp_pk_override

GPR_Z_DIS

General Purpose Registers Zeroization Disable

Links

() ()